Definition of Lamium Amplexicaule

  • (noun) Eurasian plant having toothed leaves and small two-lipped white or purplish-red flowers

Synonyms of Lamium Amplexicaule


Antonyms of Lamium Amplexicaule


No Antonyms Found.

Homophones of Lamium Amplexicaule


No Homophones Found.